package myfuxi;

public class 镂空
{
	public static void main(String[] args)
	{
		System.out.println("==");
		int s = 9;
		for(int i =1; i<s; i++)
		{
			/*三角形有两部分组成
			 * 循环空格*/
			for(int j= 0 ; j<s-i ; j++)
			{
				System.out.print(" ");
			}
			/*正三角是从零开始的*/
			for (int j = 0; j <i*2-1 ; j++)
			{
				if(j==0||j==i*2-2)
				{
					System.out.print("*");
				}else
				{
					System.out.print(" ");
				}
			}
			System.out.println();
		}
		for(int i=0; i<s; i++)
		{
			/*填充空格数
			 * 空格数是从第二个开始的*/
			for(int j= i-1 ; j<i*2-1 ; j++)
			{
				System.out.print(" ");
			}
			/*倒三角是从指定的位置开始的*/
			for(int j=i ; j<s*2-i-1 ; j++)
			{
				if(j==i || j==s*2-i-2)
				{
					System.out.print("*");
				}else
				{
					System.out.print(" ");
				}
			}
			System.out.println("");
		}
	}
}